home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 626-637 / disk_637 / videomaxe / docs / docv3.x < prev    next >
Text File  |  1992-05-06  |  27KB  |  917 lines

  1.  VideoMaxe-Dokumentation;    (* for M2Print, StS 1991 *)
  2.  
  3.  
  4. V I D E O M A X E, © StS 1990, 1991, 1992
  5.  
  6. ?????????????????????????????????????????????????????????????????????????????
  7. ?                                        ?
  8. ?    Anspruchsdefinition:                            ?
  9. ?                                        ?
  10. ?    VideoMaxe ist ein Programm für den privaten Video-Nutzer, das        ?
  11. ?    möglichst alle für diesen Bereich sinnvollen und angemessenen        ?
  12. ?    Funktionen zu Verfügung stellen soll.                    ?
  13. ?                                        ?
  14. ?????????????????????????????????????????????????????????????????????????????
  15.  
  16. WICHTIG: * Lesen Sie erst das File "Wichtig!" (falls vorhanden).
  17.          * Lesen Sie das File "ChangesV3.X" für Änderungen in neuen Versionen.
  18.  
  19.  
  20.  
  21. Anleitung zum Lesen der Dokumentation:
  22.  
  23. Gliederung:
  24.  
  25.     röm. Ziffern        Kapitel der Dokumentation
  26.     Großbuchstaben        Menüs
  27.     arab. Ziffern        Menüpunkte
  28.     Kleinbuchstaben        Gadgets
  29.  
  30. ">"        Bedeutung eines Gadgets / einer Funktion
  31. "??"        Beginn eines Erläuterungstexts
  32.  
  33. Die Dokumentation geht in Kapitel II hierarchisch nach Erscheinen der
  34. entsprechenden Funktionen innerhalb des Programms vor.
  35.  
  36.  
  37. *****************************************************************************
  38. *                                        *
  39. *                Dokumentation V3.11                *
  40. *                                        *
  41. *****************************************************************************
  42.  
  43. 0. Einleitung
  44.  
  45.  Dieses Programm ist Public Domain, d.h. es darf frei kopiert und benutzt
  46. werden. Jedweder VERKAUF dieses Programms ist VERBOTEN. Bei jeder Weitergabe
  47. einer Kopie muß der gesamte VideoMaxe-Ordner (also ALLE zugehörigen Dateien,
  48. insbesondere DIESE Datei) kopiert werden. Diese Aussagen gelten für die
  49. hier ausgelieferte Version von VideoMaxe.
  50.  Die neueste Version erhalten Sie gegen Einsendung von 10,- DM und einer 
  51. Diskette an eine der untenstehenden Adressen von mir zugeschickt (innerhalb der
  52. BRD).
  53.  Ich bin mir Ihrer Dankbarkeit für die selbstlose Freigabe meines
  54. Programms voll bewußt.
  55.  
  56.  
  57. I. Installieren & Starten des Programms
  58.  
  59.  Kopieren Sie die gesamte VideoMaxe-Schublade mittels Workbench dahin, wo es 
  60. Ihnen angemessen erscheint. Um korrekt zu laufen, braucht VideoMaxe jetzt
  61. noch das logische Verzeichnis "VM:", in dem das Programm-File "VideoMaxe"
  62. selbst stehen muß. Um dies zu ereichen
  63. * fügen Sie entweder eine Zeile in Ihre Startup-Sequence ein
  64.  (Schablone: Assign VM: <Pfad>
  65.   Beispiele: Assign VM: df1:VideoMaxe30
  66.          Assign VM: dh0:Tools/Video/VideoMaxe30)
  67. * oder doppelklicken Sie vor jedem Benutzen des Programms das Icon
  68.   "AssignVM" (damit wird ein Script ausgeführt, das "VM:" auf das aktuelle
  69.   Verzeichnis setzt).
  70.  
  71.  Damit ist die "Installation" beendet.
  72.  
  73.  Das Programm kann sowohl über das CLI als auch über die Workbench gestartet
  74. werden. Beim Aufruf über CLI kann ein Argument angegeben werden, das als zu
  75. ladender Dateiname interpretiert wird. Dabei ist der Pfad zu beachten, der
  76. in VideoMaxe voreingestellt wurde. Von der Workbench doppelklickt man
  77. entweder das VideoMaxe-Programm-Icon (nur das Programm wird geladen) oder ein
  78. VideoMaxe-Projekt-Icon (das Programm wird mit diesem Projekt geladen).
  79.  
  80.  
  81. II. Bedienen des Programms
  82.  
  83. ?? Ist das Programm gestartet, erscheint die "oberste Befehlsebene" von
  84. VideoMaxe: der Status-Kasten, der System- sowie spezielle VideoMaxe-
  85. Informationen anzeigt, das VideoMaxe-Logo sowie ein Pull-Down-Menü (erscheint
  86. durch Drücken der rechten Maustaste (!)).
  87.  
  88. II.a  -STATUS-
  89.  
  90. > Aktualisiere den Status-Kasten.
  91.  
  92. ?? Der Status-Kasten wird automatisch nach allen wichtigen Veränderungen
  93. aktualisiert. Er besteht aus
  94.  
  95. - der Zeit mit Datum,
  96. - dem freien Speicherplatz in Bytes (Chip+Fast),
  97. - dem aktuellen Verzeichnis,
  98. - dem Namen des Projekts,
  99. - der Anzahl der Kassetten im aktuellen Projekt,
  100. - der Anzahl der Titel im aktuellen Projekt und
  101. - dem Namen des aktuell eingestellten Videorekorders.
  102.  
  103.  Nähere Erklärungen der Bedeutungen der einzelnen Punkte folgen unten.
  104.  
  105. II.A  Menü -Projekt-
  106.  
  107. II.A.1  -Übersicht-
  108.  
  109. ?? Diese Listen-Übersicht gibt eine komfortablem Überblick über alle Kassetten,
  110. SpecialInfos und Titel des aktuellen Projekts und stellt alle Funktionen zum
  111. Editieren im aktuellen Projekt zur Verfügung.
  112.  Das Zentrum der Übersicht bildet ein großer Kasten, in dem bis zu 20 Titel
  113. abgebildet werden können. Links davon befindet sich ein weitere Kasten, in dem
  114. mit einem Pfeil angezeigt wird, welcher Titel gerade aktiviert ist (steht am
  115. linken Ende dieses Pfeils ein "*", so ist der Titel löschbar, s.u.); über
  116. diesen Titel wird im Kästchen am unteren Bildrand eine Kurzinformation
  117. angezeigt. Um diesen aktiven Titel zu wählen, muß man nur den entsprechenden
  118.  Titel anklicken. Rechts von der Titel-Box befinden sich ein Proportional-
  119. Gadget, mit dem beliebig in der Liste gescrollt werden kann, sowie zwei
  120. Gadgets zum seitenweisen Scrollen. Zwischen diesen beiden Gadgets wird
  121. angezeigt, wieviele Titel sich in der "aktiven Liste" (siehe unten) befinden.
  122. Der rote Balken am oberen Bildrand zeigt an, welche Liste momentan aktiviert
  123. ist; zu Beginn ist die Liste immer auf "Alle Titel" eingestellt.
  124.  
  125.  
  126. II.A.1.a  -Alle Titel-
  127.  
  128. > Alle Titel anzeigen lassen. Dabei werden alle Titel des aktuellen
  129. Projekts (alphabetisch sortiert) als aktive Liste dargestellt.
  130.  
  131. ?? Für alle alphabetischen Sortierungen gilt, das folgende am Beginn des
  132. Texts stehende Artikel NICHT BERÜCKSICHTIGT werden:
  133.         "der, die, das, den, ein, eine, the"
  134.  
  135. II.A.1.b  -Kassette-
  136.  
  137. > Alle Titel der aktiven Kassette anzeigen lassen. Dabei werden alle Titel der
  138. angegebenen Kassette (sortiert nach der Position auf der Kassette) als
  139. aktive Liste dargestellt.
  140.  
  141. ?? Nach Hineinschreiben einer Nummer in das Kassetten-Gadget und ab-
  142. schließendem RETURN; zum schnelleren Wechsel zwischen Kassetten-Nummern die
  143. beiden Gadgets rechts und links des String-Gadgets ("<", ">") anklicken.
  144.  
  145. II.A.1.c  -SpecialInfo-
  146.  
  147. > Alle Titel des aktiven SpecialInfos anzeigen lassen. Dabei werden alle
  148. Titel des angegebenen SpecialInfos (alphabetisch sortiert) als aktive Liste
  149. dargestellt.
  150.  
  151. ?? Nach Hineinschreiben eines Texts in das SpecialInfo-Gadget und ab-
  152. schließendem RETURN; zum schnelleren Wechsel zwischen SpecialInfos die
  153. beiden Gadgets rechts und links des String-Gadgets ("<", ">") anklicken.
  154.  
  155. II.A.1.d  -Zeitgrenze-
  156.  
  157. > Aktiviere bzw. Deaktiviere die Zeitgrenze ("X" = aktiv).
  158.  
  159. ?? Um Titel ab einer bestimmten Zeitgrenze anzuzeigen, tippe in die
  160. Zeitgrenze-Gadgets das gewünschte Datum (Format: TT|MM|JJJJ in Ziffern) ein.
  161. Nach Aktivieren der Zeitgrenze (Anklicken des Gadgets links neben dem Datum)
  162. werden nur noch die Titel angezeigt, die ab einschließlich diesem Datum auf-
  163. genommen wurden (UND in der aktiven Liste sind).
  164.  
  165. II.A.1.e  Die 20 Titel-Gadgets
  166.  
  167. > Aktiviere diesen Titel und zeige damit die entsprechenden Kurzinformationen
  168. an.
  169.  
  170. II.A.1.f  Das vertikale Proportional-Gadget
  171.  
  172. > Scrolle die aktive Liste.
  173.  
  174. II.A.1.g  -SEITE- oben
  175.  
  176. > Scrolle eine Seite in der aktiven Liste nach oben.
  177.  
  178. II.A.1.h  -SEITE- unten
  179.  
  180. > Scrolle eine Seite in der aktiven Liste nach unten.
  181.  
  182.  
  183. II.A.1.A Menü -Übersicht-
  184.  
  185. II.A.1.A.1  -Alle Titel-
  186.  
  187. > siehe II.A.1.a.
  188.  
  189. II.A.1.A.2  -Kassette-
  190.  
  191. > siehe II.A.1.b
  192.  
  193. II.A.1.A.3  -SpecialInfo-
  194.  
  195. > siehe II.A.1.c.
  196.  
  197. II.A.1.A.4  -Ende-
  198.  
  199. > Verlasse die Übersicht.
  200.  
  201.  
  202. II.A.1.B  Menü -Titel-
  203.  
  204. II.A.1.B.1  -sehen-
  205.  
  206. > Aufruf des Titel-Editors mit dem aktivem Titel.
  207.  
  208. ?? Mit dem Titel-Editor kann ein bestehender Titel betrachtet und geändert
  209. bzw. ein neuer Titel aufgenommen werden. Ein Titel besteht aus
  210.  
  211. - dem Titel-Text,
  212. - einem SpecialInfo,
  213. - einem Informations-Text, in dem beliebige Informationen stehen können,
  214. - der Titel-Länge in Minuten,
  215. - der Aufnahme-Qualität (Mono/Stereo, Hifi/NoHifi, LongPlay/NormalPlay),
  216. - der Kassetten-Nummer, auf der sich der Titel befindet,
  217. - dem Zählwerkstand, bei dem der Titel beginnt,
  218. - dem Aufnahmedatum (dieser Eintrag wird über die Systemzeit ermittelt; wird
  219. ein bestehender Titel editiert und das Aufnahmedatum unterscheidet sich vom
  220. aktuellen Datum, so wird vor dem Sichern noch einmal nachgefragt, ob das
  221. aktuelle Datum als Aufnahmedatum gespeichert werden soll) und
  222. - dem Status des Titels (löschbar/geschützt).
  223.  
  224.  Diese Daten können nun beliebig editiert werden (die Aufnahme-Qualität steckt
  225. im Menü)...
  226.  
  227.  
  228. II.A.1.B.1.a  Das Titel-Gadget
  229.  
  230. > Hier steht der Titel-Text, beliebig veränderbar.
  231.  
  232. II.A.1.B.1.b  Das SpecialInfo-Gadget
  233.  
  234. > Hier steht der SpecialInfo-Text, beliebig veränderbar.
  235.  
  236. ?? Es erscheint - wenn schon ein SpecialInfo im aktuellen Projekt
  237. besteht - ein Auswahl-Fenster mit den bereits bestehenden SpecialInfos, aus
  238. dem man dann einfach durch Anklicken auswählen kann. Will man ein neues
  239. SpecialInfo einsetzen, so muß man zuerst das String-Gadget mit dem neuen
  240. SpecialInfo beschreiben und anschließend das Closing-Gadget des Auswahl-
  241. Fensters anklicken.
  242.  
  243. II.A.1.B.1.c  -Infos-
  244.  
  245. > Hier steht der Info-Text zum Titel, beliebig veränderbar.
  246.  
  247. II.A.1.B.1.d  -Länge-
  248.  
  249. > Hier steht die Länge des Titels in Minuten, beliebig veränderbar (bitte
  250. Aufrunden!).
  251.  
  252. II.A.1.B.1.e  -Status-
  253.  
  254. > Hier steht der Status des Titels (löschbar/geschützt), beliebig veränderbar.
  255.  
  256. II.A.1.B.1.f  -Auf Kassette-
  257.  
  258. > Hier steht die Nummer der Kassette, auf der sich der Titel befindet,
  259. beliebig veränderbar.
  260.  
  261. II.A.1.B.1.g  -Alte Werte-
  262.  
  263. > Setzte Kassettennummer und Zählwerk auf die Anfangswerte zurück.
  264.  
  265. II.A.1.B.1.h  -Zählwerk-
  266.  
  267. > Hier steht die Zählwerk-Position des Titels auf der Kassette,
  268. beliebig veränderbar.
  269.  
  270. II.A.1.B.1.i  -Ende-
  271.  
  272. > Ermittel die Zählwerk-Position auf der im Kassettennummern-Gadget ein-
  273. gestellten Kassette für das Ende des bespielten Bereichs.
  274.  
  275.  
  276. II.A.1.B.1.j  -Status-
  277.  
  278. > Ändere den Vorschlag-Status (Normal/Austausch).
  279.  
  280. ?? - "Normal":     Das Vorschlag-System gibt die Kassette an, auf die der Titel
  281.         (würde er hier aufgenommen) am wenigsten Restzeit hinterließe.
  282.  
  283.    - "Austausch": Das Vorschlag-System gibt den Bereich aus beliebig vielen
  284.            (jedoch mindestens einem) aufeinanderfolgenden nicht
  285.            geschützten Titeln im gesamten Projekt an, in dem der Titel 
  286.            (würde er hier aufgenommen) den    kleinsten "Rest-Titel" (s.u.)
  287.            bzw. die kleinste Restzeit auf der entsprechenden Kassette
  288.            hinterließe.
  289.  
  290. II.A.1.B.1.k  -Reset-
  291.  
  292. > Setze das Vorschlag-System zurück (d.h. gib alle "gesperrten" Vorschläge
  293. wieder frei).
  294.  
  295. II.A.1.B.1.l  -Vorschlag-
  296.  
  297. > Ermittel den nächsten Vorschlag.
  298.  
  299. ?? Bei jedem erneuten Klick auf diese Gadget wird der "nächst-optimale"
  300. Vorschlag angezeigt, bis kein Vorschlag mehr möglich ist. Will man das alles
  301. noch einmal sehen, so muß man das "Reset"-Gadget anklicken.
  302.  
  303. II.A.1.B.1.m  -Annehmen-
  304.  
  305. > Ermittelten Vorschlag annehmen.
  306.  
  307. ?? - "Normal":     Kassettennummer und Zählwerk des Titels werden entsprechend
  308.         gesetzt.
  309.    
  310.    - "Austausch": Der/Die Austausch-Titel werden entweder gelöscht (bei
  311.            völliger Überspielung) oder modifiziert (bei teilweiser
  312.            Überspielung). Bei letzterem werden Titellänge und Zählwerk
  313.            entsprechend gesetzt und dem Titel der Text "Rest von: " 
  314.            vorangestellt. In jedem Fall werden Kassettennummer und
  315.            Zählwerk des neu aufzunehmenden Titels entsprechend gesetzt.
  316.  
  317.  
  318. II.A.1.B.1.A  Menü -Titel-
  319.  
  320. II.A.1.B.1.A.1  -so sichern-
  321.  
  322. > Füge den neuen bzw. geänderten Titel mit diesen Werten in das Projekt ein
  323. und verlasse den Editor.
  324.  
  325. II.A.1.B.1.A.2  -Anfangswerte-
  326.  
  327. > Setze die beim Aufruf des Editors gültigen Werte.
  328.  
  329. II.A.1.B.1.A.3  -Abbruch-
  330.  
  331. > Ignoriere alle Änderungen/Neueingaben und verlasse den Editor.
  332.  
  333. ?? Ein vorangegangenes Löschen bzw. Modifizieren von Austausch-Titeln mit dem
  334. Vorschlag-System wird jedoch nicht vergessen!
  335.  
  336. II.A.1.B.1.B  Menü -Qualität-
  337.  
  338. II.A.1.B.1.B.1  -Stereo-
  339.  
  340. > Setze Aufnahme-Qualität des Titels auf Stereo bzw. Mono (reine Information).
  341.  
  342. II.A.1.B.1.B.2  -Hi-Fi-
  343.  
  344. > Setze Aufnahme-Qualität des Titels auf Hi-Fi bzw. nicht Hi-Fi 
  345. (reine Information).
  346.  
  347. II.A.1.B.1.B.3  -Long Play-
  348.  
  349. > Setze Aufnahme-Qualität des Titels auf Long Play bzw. Normal Play.
  350.  
  351. ?? Bei der Titellänge eines Titels immer die SPIELZEIT angeben, auch bei
  352. Long Play-Aufnahmen; VideoMaxe berechnet automatisch bei solchen Titeln die
  353. BENUTZE ZEIT auf der Kassette (für Long Play-Aufnahmen gilt
  354. BENUTZTE ZEIT = SPIELZEIT : 2
  355. ).
  356.  
  357.  
  358. II.A.1.B.2  -suchen-
  359.  
  360. > Suche einen Titel.
  361.  
  362. ?? Die Titel sind in einem binären Baum gegliedert (s.u.).
  363.  
  364. II.A.1.B.2.a  Das Eingabe-Gadget
  365.  
  366. > Der Suchtext.
  367.  
  368. II.A.1.B.2.b  -Suchen-
  369.  
  370. > Suche nach dem Suchtext.
  371.  
  372. ?? Auch nach RETURN vom Eingabe-Gadget. Bei erfolgreicher Suche wird das
  373. aktive SpecialInfo und die aktive Kassette auf die Werte des Titels gesetzt
  374. und der gefundene Titel aktiviert.
  375.  
  376. II.A.1.B.2.c  -BINÄR-/-PATTERN-
  377.  
  378. > Wechsel die Art der Suche.
  379.  
  380. ?? BINÄR    : Um binär zu suchen, den kompletten Titel (Großschreibung
  381.           egal, auch bei nationalen Sonderzeichen) eingeben;
  382.           vornstehende Artikel (s.u.) können weggelassen werden.
  383.    PATTERN    : Sucht nach dem ersten Erscheinen des Suchtexts in einem
  384.              Titel
  385.  
  386. II.A.1.B.2.c  -Abbruch-
  387.  
  388. > Beende die Suche ohne Ergebnis.
  389.  
  390.  
  391. II.A.1.B.3  -löschen-
  392.  
  393. > Lösche den aktiven Titel.
  394.  
  395. ?? Um einen Titel löschen zu können, muß er folgende Bedingungen erfüllen:
  396.     
  397.     1. er darf nicht geschützt sein.
  398.     2. er muß der letzte Titel auf der Kassette sein.
  399.     
  400. Bedingung 2 ist vonnöten, da durch ein unkontrolliertes Löschen innerhalb
  401. der Kassette zum einen die Zählwerkberechnungen falsch ausgeführt würden und 
  402. zum anderen hier ein dem Programm unbekannter "Freiraum" entstünde. Außer-
  403. dem ist es NICHT NÖTIG solch einen Titel zu löschen - machen Sie diesen
  404. Titel "löschbar" (falls er es nicht schon ist) und er wird Ihnen zu
  405. geeigneter Zeit zum Überspielen vorgeschlagen.
  406.  
  407. II.A.1.C Menü -Kassette-
  408.  
  409. II.A.1.C.1  -sehen-
  410.  
  411. > Rufe den Kassetten-Editor mit dem aktiven Titel auf.
  412.  
  413. ?? Mit dem Kassetten-Editor kann eine bestehende Kassette betrachtet und
  414. geändert bzw. eine neue Kassette aufgenommen werden.
  415.  Eine Kassette besteht aus
  416.  
  417. - der Kassetten-Nummer,
  418. - der Länge der Kassette in Minuten (bei der Berechnung von Kassetten-
  419. Restzeiten wird intern zu dem hier angegebenen Wert ca. 1.67 Prozent addiert
  420. da dies in etwa dem Bandüberhang einer handelsüblichen Kassette entspricht
  421. (4 auf 240 Minuten)),
  422. - einem Informations-Text für beliebigen Text und
  423. - dem Kassetten-System (wählbar: VHS, Super VHS, Video 2000, Beta, Video 8).
  424.  
  425.  Diese Daten können nun beliebig editiert werden; bei Ändern einer be-
  426. stehenden Kassette kann jedoch die Nummer nicht geändert werden. Wird eine
  427. neue Kassette aufgenommen, so wird die Kassetten-Nummer, die Länge und der
  428. Info-Text voreingestellt, was natürlich willkürlich geändert werden darf.
  429.  
  430. II.A.1.C.1.a  -Nummer-
  431.  
  432. > Die Nummer der Kassette.
  433.  
  434. ?? Diese Nummer unterliegt im Prinzip keiner Begrenzung nach oben;
  435. jedoch biete die Maske nur die Möglichkeit, Nummer zwischen einschließlich
  436. 0 und 9999 einzugeben. Eine Nummer wird nur einmal vergeben.
  437.  
  438. II.A.1.C.1.b  -Länge-
  439.  
  440. > Die Länge der Kassette in Minuten.
  441.  
  442. ?? Dieser Wert ist zum einen nötig für jegliche Art der Rechnung mit
  443. Kassetten (siehe z.B. Vorschlag-System), zum anderen bestimmt sie, welcher
  444. Zählwerk-Treiber des eingestellten Rekorders für diese Kassette benutzt
  445. wird (s.u.).
  446.  
  447. II.A.1.C.1.c  -Info-
  448.  
  449. > Der Info-Text.
  450.  
  451. II.A.1.C.1.d  -System-
  452.  
  453. > Das System der Kassette.
  454.  
  455. ?? Dieser Wert hat im Grunde nur informativen Character; jedoch kann z.B.
  456. eine VHS-Kassette keinen Zählwerk-Treiber eines Video 8-Rekorders
  457. benutzten.
  458.  
  459.  
  460. II.A.1.C.1.A Menü -Kassette-
  461.  
  462. II.A.1.C.1.A.1  -so sichern-
  463.  
  464. > Fügt die neue bzw. geänderte Kassette mit diesen Werten in das Projekt ein.
  465.  
  466. II.A.1.C.1.A.2  -Anfangswerte-
  467.  
  468. > Setze die beim Aufruf des Editors gültigen Werte.
  469.  
  470. II.A.1.C.1.A.3  -Abbruch-
  471.  
  472. > Ignoriere alle Änderungen/Neueingaben und verlasse den Editor.
  473.  
  474.  
  475. II.A.1.C.2  -Nummer ändern-
  476.  
  477. > Ändere die Nummer der aktiven Kassette.
  478.  
  479. II.A.1.C.3  -Zählwerke berechnen-
  480.  
  481. > Berechne die Zählwerkeinstellungen aller Titel auf der aktiven Kassette
  482. neu (entsprechend des eingestellten Rekorder-Treibers, s.u.).
  483.  
  484. II.A.1.C.4  -löschen-
  485.  
  486. > Lösche die aktive Kassette.
  487.  
  488. ?? Man kann nur leere Kassetten löschen.
  489.  
  490.  
  491. II.A.1.D  Menü -SpecialInfo-
  492.  
  493. II.A.1.D.1  -ändern-
  494.  
  495. > Ändere den Text des aktiven SpecialInfos.
  496.  
  497. II.A.1.D.2  -löschen-
  498.  
  499. > Lösche den aktiven SpecialInfo.
  500.  
  501. ?? Man kann nur leere SpecialInfos löschen.
  502.  
  503.  
  504. II.A.1.E  Menü -Drucken-
  505.  
  506. ?? Mit VideoMaxe kann man sich vier Druckformate als Voreinstellungen
  507. definieren und damit wie unten erklärt ziemlich variabel drucken; benutzt
  508. wird das DOS-Printer-Device.
  509.  Es ist zwar kein "Etikettendruck" vorgesehen, jedoch kann man sich
  510. selbstverständlich ein entsprechendes Druckformat erstellen. Allerdings
  511. halte ich dies nicht für sinnvoll, da man bei jeder Änderung auf der
  512. Kassette das alte Etikett ersetzen müßte...
  513.  Waisenknaben gibt es beim Druck nicht.
  514.  
  515. II.A.1.E.1  -Titel-
  516.  
  517. > Drucke nur den aktiven Titel.
  518.  
  519. II.A.1.E.1.a  -Seitenlänge-
  520.  
  521. > Länge des zu bedruckenden Papiers in cm.
  522.  
  523. II.A.1.E.1.b  -Drucklänge-
  524.  
  525. > Länge des zu bedruckenden Bereichs in cm.
  526.  
  527. II.A.1.E.1.c  -Seitenbreite-
  528.  
  529. > Breite des zu bedruckenden Papiers in cm.
  530.  
  531. II.A.1.E.1.d  -Druckbreite-
  532.  
  533. > Breite des zu bedruckenden Bereichs in cm.
  534.  
  535. II.A.1.E.1.e  -Bundsteg-
  536.  
  537. > Abstand des zu bedruckenden Bereichs vom linken Papierrand.
  538.  
  539. II.A.1.E.1.f  -Ränder spiegeln-
  540.  
  541. > An/Aus Ränder spiegeln.
  542.  
  543. ?? Ungerade Seiten    : Bundsteg links.
  544.    Gerade Seiten    : Bundsteg rechts.
  545.  
  546. II.A.1.E.1.g  -Linien pro Inch-
  547.  
  548. > 6 oder 8 Linien pro Inch (2.54 cm).
  549.  
  550. II.A.1.E.1.h  -LQ-
  551.  
  552. > Letter Quality an/aus.
  553.  
  554. II.A.1.E.1.i  -Zeichen pro Inch-
  555.  
  556. > 10, 12 oder 17 Zeichen pro Inch (2.54 cm).
  557.  
  558. II.A.1.E.1.j  -Proportional-
  559.  
  560. > Proportionaldruck an/aus.
  561.  
  562. ?? Mit dem 1.3-Druckertreiber Nec_Pinwriter und dem Drucker Citizen Swift 24
  563. (NEC Emulation) funktioniert dieser Befehl aus mir unerfindlichen Gründen
  564. (bzw. mangels Dokumentation zu den Druckertreibern) nicht korrekt.
  565.  
  566. II.A.1.E.1.k  -Drucke Titel-
  567.  
  568. > Ändere die Ausführlichkeit des Drucks eines Titel (in der aktiven
  569. Voreinstellung).
  570.  
  571. ??    -nichts    : Druckt nichts
  572.     -kurz    : Druckt Titel/SpecialInfo/Status
  573.     -mittel    : Druckt kurz + Länge/Kassettennummer/Zählwerk/Datum
  574.     -lang    : Druckt mittel + Info-Text
  575.  
  576. II.A.1.E.1.l  -Drucke Kassette-
  577.  
  578. > Ändere die Ausführlichkeit des Drucks einer Kassette (in der aktiven
  579. Voreinstellung).
  580.  
  581. ??    -nichts    : Druckt nichts
  582.     -kurz    : Druckt Nummer
  583.     -mittel    : Druckt kurz + Länge/System/Info-Text
  584.     -lang    : Druckt mittel + Restzeit
  585.  
  586.  Bei Kassetten-Druck werden immer alle Titel der Kassette gedruckt (so wie
  587. in II.A.1.E.1.k eingestellt).
  588.  
  589. II.A.1.E.1.m  -Ok-Drucken-
  590.  
  591. > Drucke mit diesen Einstellungen.
  592.  
  593.  
  594. II.A.1.E.1.A  Menü -Einstellungen-
  595.  
  596. ?? Alle Einstellungen, die hier gemacht werden können, sind Voreinstellungen,
  597. d.h. sie werden nach jeder Beendigung des Programms gesichert und bei jedem
  598. Aufstarten gelesen (in "VM:VM.prefs").
  599.  
  600. II.A.1.E.1.A.1  -Voreinstellung 0-
  601.  
  602. > Hole Druck-Voreinstellung 0 in die Maske.
  603.  
  604. II.A.1.E.1.A.2  -Voreinstellung 1-
  605.  
  606. > Hole Druck-Voreinstellung 1 in die Maske.
  607.  
  608. II.A.1.E.1.A.3  -Voreinstellung 2-
  609.  
  610. > Hole Druck-Voreinstellung 2 in die Maske.
  611.  
  612. II.A.1.E.1.A.4  -Voreinstellung 3-
  613.  
  614. > Hole Druck-Voreinstellung 3 in die Maske.
  615.  
  616. II.A.1.E.1.A.5  -Ende + benutzen-
  617.  
  618. > Zurück zur Übersicht und Änderungen in den Druck-Voreinstellungen behalten.
  619.  
  620. II.A.1.E.1.A.6  -Ende-
  621.  
  622. > Zurück zur Übersicht und Änderungen in den Druck-Voreinstellungen vergessen.
  623.  
  624. II.A.1.E.2  -Alle Titel-
  625.  
  626. > Alle Titel drucken.
  627.  
  628. II.A.1.E.3  -Kassette-
  629.  
  630. > Alle Titel der aktiven Kassette drucken.
  631.  
  632. II.A.1.E.4  -Alle Kassetten-
  633.  
  634. > Alle Kassetten drucken.
  635.  
  636. II.A.1.E.5  -SpecialInfo-
  637.  
  638. > Alle Titel des aktiven SpecialInfo drucken.
  639.  
  640. ?? Für II.A.1.E.2 - II.A.1.E.5 gilt beim Druck das gleiche wie bei
  641. II.A.1.E.1.
  642.  
  643.  
  644. II.A.1.F  Menü -Neu-
  645.  
  646. II.A.1.F.1  -Titel-
  647.  
  648. > Neuen Titel aufnehmen; siehe II.A.1.B.1.
  649.  
  650. II.A.1.F.2  -Kassette-
  651.  
  652. > Neue Kassette aufnehmen; siehe II.A.1.C.1.
  653.  
  654. ?? Für II.A.1.E.2 - II.A.1.E.5 gilt beim Druck das gleiche wie bei II.A.1.E.1.
  655.  
  656.  
  657. II.A.2  -Laden-
  658.  
  659. > Entferne jetziges Projekt aus dem Speicher und lade neues Projekt.
  660.  
  661. ?? Der einzutragende Dateiname richtet sich nach dem aktuellen Verzeichnis
  662. (siehe Status-Kasten). Der Lade-Vorgang wird (wenn dies nicht aus-
  663. geschaltet ist, s.u.) auf dem Bildschirm angezeigt; die roten negativen
  664. Zahlen nach Abschluß des Ladens zeigen an, wieviele Titel bzw. Kassetten
  665. nicht geladen werden konnten.
  666.  
  667. II.A.3  -Zuladen-
  668.  
  669. > Lade Projekt zum aktuellen Projekt zu.
  670.  
  671. ?? Wie 1.2., jedoch wird hier vor dem Laden die alte Liste nicht gelöscht, es
  672. wird also "zugeladen". Man kann sich also durchaus mehrere Listen machen, die
  673. jeweils nur einen Teil der gesamten Videoliste beinhalten. So hätte man für
  674. einzelne Teile seiner Liste (z.B. für die ersten zehn Kassetten) einen
  675. schnelleren und übersichtlicheren Zugriff, könnte seine Liste jedoch jederzeit
  676. mittels -Zuladen- zusammenfügen.
  677.  
  678. II.A.4  -Sichern-
  679.  
  680. > Sichere aktuelles Projekt.
  681.  
  682. II.A.5  -Löschen-
  683.  
  684. > Lösche aktuelles Projekt (aus dem Speicher).
  685.  
  686. II.A.6  -Ende-
  687.  
  688. > Verlasse VideoMaxe.
  689.  
  690. ?? Sollte am aktuellen Projekt oder am aktiven Treiber Änderungen vorgenommen
  691. worden sein, so wird an dieser Stelle vor dem endgültigen Verlassen des
  692. Programms nach einmal nachgefragt.
  693.  
  694.  
  695. II.B  Menü -Rekorder-
  696.  
  697. ?? Der sogenannte Rekorder-Treiber sorgt dafür, daß man, wenn man sich
  698. erstmal den Treiber für seinen Rekorder erstellt hat, keinen Gedanken
  699. mehr über Zählwerk-Positionen machen braucht; sie sind einfach da.
  700.  Erster Lösungsansatz für dieses Problem ist, daß man eine Funktion braucht,
  701. die einer abgelaufenen Zeit einen Zählwerkstand zuordnet. Diese Funktion ist
  702. jedoch zum einen von Rekorder zu Rekorder, zum anderen bei verschiedenen
  703. Kassettenlängen unterschiedlich. Daher kann man bei VideoMaxe
  704. Rekorder-Treiber für jeden beliebigen Rekorder und innerhalb dieses Treibers
  705. vier Zählwerk-Funktionen (für vier Kassettenlängen) erstellen.
  706.  In VideoMaxe ist immer genau ein Treiber aktiv; welcher dies ist, kann im
  707. Status-Kasten nachgelesen werden (dies ist der Name des Rekorders, nicht der
  708. Dateiname des Rekorder-Treibers!).
  709.  Im Verzeichnis VM:Treiber/ befinden sich bereits zwei (von mir erstellte)
  710. Treiber; es gibt keinen Grund, die von Ihnen zu erstellenden Treiber nicht
  711. auch dort zu "verstauen".
  712.  
  713. II.B.1  -Laden-
  714.  
  715. > Lade einen Treiber als aktiven Treiber.
  716.  
  717. II.B.2  -Sichern-
  718.  
  719. > Schreibe den aktiven Treiber unter beliebigen Name auf Diskette/Platte.
  720.  
  721. II.B.3  -Voreinstellen-
  722.  
  723. > Gebe neuen Dateinamen für den standardmäßig zu ladenden Treiber an.
  724.  
  725. ?? Dieser Name wird in der Datei "VM:VM.prefs" nach jeder Beendigung von
  726. VideoMaxe gespeichert und bei jedem Starten ausgelesen.
  727.  
  728. II.B.4  -Editieren-
  729.  
  730. > Ändere den aktiven Rekorder-Treiber.
  731.  
  732. ?? Ein Treiber besteht aus
  733.     
  734.     - dem Namen des betreffenden Rekordes,
  735.     - dem System des betreffenden Rekordes und
  736.     - 4 "Funktionen", bestehend aus
  737.         - dem Treiber (d.h. die Zahlen für die Zählwerkbewegungen der
  738.           jeweiligen Minuten, die in jedem Fall größer als 0 sein
  739.           müssen) und
  740.         - der Kassettenlänge, für den der Treiber gelten soll (die
  741.           Zahl 0 bedeutet, daß dieses Zählwerk ignoriert werden 
  742.           soll).
  743.           
  744. II.B.4.a  -Name-
  745.  
  746. > Name des Rekorders, beliebig änderbar.
  747.  
  748. ?? Erscheint im Status-Kasten!.
  749.  
  750. II.B.4.b  -System-
  751.  
  752. > System des Rekorders, beliebig änderbar.
  753.  
  754. II.B.4.c  -Minute X-
  755.  
  756. > Reale Zahl, die angibt, um wieviel sich das Zählwerk in der Minute X
  757. bewegt.
  758.  
  759. ?? Um dies herauszufinden, muß man natürlich zur Minute X der Kassette spulen,
  760. eine Minute mit der Stoppuhr messen und dann die Zählwerkbewegung als Wert
  761. eintragen.
  762. Zur nächsten Minute entweder mit RETURN oder dem ">"-Gadget; zurück mit
  763. "<"-Gadget.
  764.  
  765.  Einzutragende Minuten (X) sind: 1, 2, 4, 6, 8, 10, 14, 18, 22, 26, 30,
  766. 35, 40, 50, 60, ... , 320. Auch bei einer Funktion für z.B. eine 180er
  767. Kassette sollte man alle Werte ausfüllen (mit geschätzen Werten), da diese
  768. Funktion ja unter Umständen auch für z.B. eine 195er Kassette benötigt wird.
  769.  
  770.  Die Werte für die Minuten zwischen den einzutragenden werden vom Programm
  771. geschätzt (ausgehend von einer konstanten Zunahme bzw. Minderung
  772. der Zählwerkbewegung zwischen zwei feststehenden Werten).
  773.  
  774. II.B.4.d  -Für Kassettenlänge-
  775.  
  776. > Zahl, die angibt, welche Kassettenlänge mit dieser Funktion abgedeckt
  777. werden soll.
  778.  
  779. ?? Für die Zählwerk-Berechnung bei Kassetten nimmt VideoMaxe dann diejenige
  780. Zählwerk-Funktion im aktiven Treiber, die der jeweiligen Kassettenlänge
  781. am nächsten kommt.
  782.  
  783. II.B.4.A  Menü -Zählwerk-
  784.  
  785. II.B.4.A.1  -Null-
  786.  
  787. > Hole die Daten der Zählwerk-Funktion 0 in die Maske.
  788.  
  789. II.B.4.A.2  -Eins-
  790.  
  791. > Hole die Daten der Zählwerk-Funktion 1 in die Maske.
  792.  
  793. II.B.4.A.3  -Zwei-
  794.  
  795. > Hole die Daten der Zählwerk-Funktion 2 in die Maske.
  796.  
  797. II.B.4.A.4  -Drei-
  798.  
  799. > Hole die Daten der Zählwerk-Funktion 3 in die Maske.
  800.  
  801. II.B.4.A.5  -Benutzen-
  802.  
  803. > Beenden und Änderungen behalten.
  804.  
  805. II.B.4.A.6  -Abbruch-
  806.  
  807. > Beenden und Änderungen vergessen.
  808.  
  809.  
  810. II.B.5  -Neu berechnen-
  811.  
  812. > Berechne die Zählwerk-Einstellungen für ALLE Titel neu.
  813.  
  814.  
  815. II.C  Menü -Neu-
  816.  
  817. II.C.1  -Titel-
  818.  
  819. > siehe II.A.1.F.1.
  820.  
  821. II.C.2  -Kassette-
  822.  
  823. > siehe II.A.1.F.2.
  824.  
  825. II.D  Menü -Specials-
  826.  
  827. II.D.1  -Pfad setzen-
  828.  
  829. > Setze das aktuelle Verzeichnis.
  830.  
  831. ?? Das hier zu setzende Verzeichnis ist gleichzeitig die Voreinstellung;
  832. alle relativen Dateinamen richten sich nach diesem Verzeichnis.
  833.  
  834. II.D.2  -Sichere Icons-
  835.  
  836. > Sichere Icons für Projekte an/aus.
  837.  
  838. ?? Dies ist gleichzeitig die Voreinstellung.
  839.  
  840. II.D.3  -Zeige Laden/Sichern-
  841.  
  842. > Zeige Informationen beim Laden und Sichern an/aus.
  843.  
  844. ?? Dies ist gleichzeitig die Voreinstellung; ohne Maske geht das Laden
  845. und Sichern schneller, jedoch könnte man wichtige Informationen (bes.
  846. beim Zuladen) verpassen.
  847.  
  848. II.D.4  -Statistik-
  849.  
  850. > Zeige eine Ansammlung von mehr oder weniger wichtigen Zahlen zum aktiven
  851. Projekt.
  852.  
  853. II.D.5  -Mache idealen Baum-
  854.  
  855. > Gleiche die Äste des binären Baums der Titel aus.
  856.  
  857. ?? Ist im Grunde nicht nötig, da dies bei jedem Sichern automatisch gemacht
  858. wird.
  859.  
  860. II.D.6  -Faxen-
  861.  
  862. > Mache Faxen.
  863.  
  864. ?? Macht Faxen (braucht den DOS-Font "Ruby").
  865.  
  866. II.C  -VideoMaxe VX.X-
  867.  
  868. ?? X.X = Versionsnummer.
  869.  
  870. II.C.1  -©StS©: Datum-
  871.  
  872. > Zeige Autoren-Info.
  873.  
  874. ?? Datum = Datum der Übersetzung dieser Version.
  875.  
  876.  
  877. III. Technisches
  878.  
  879.  Das Programm unterliegt im Hinblick auf die Größe eines Projekts keiner
  880. Begrenzung - diese setzt vielmehr der eingesetzte Rechner. Das Programm
  881. arbeitet speicherorientiert, d.h. es wird KEIN Speicher ungenützt
  882. verbraten.
  883.  Die interne Verwaltung interessiert hier zwar wenig, jedoch möchte ich
  884. erwähnen, daß die Titel zur schnellen Suche in einem binären Baum ver-
  885. waltet werden. Ob dies bei den doch relativ geringen Datenmengen, die
  886. für ein solches Programm zu erwarten sind, wirklich viel Sinn hat, ist eine
  887. andere Frage.
  888.  Alle Texte in den VideoMaxe-Projekt-Dateien werden als B-Strings
  889. gespeichert, so daß hier auch möglichst wenig (Platten-) Speicher gebraucht
  890. wird.
  891.  Das Programm wurde in Modula-2 geschrieben und mit M2Amiga V4.0 übersetzt
  892. und gelinkt. Die meisten Überprüfungsroutinen des Compilers sind
  893. ausgeschaltet, um das Programm möglichst klein + schnell zu halten (der 
  894. NIL-Check wird jedoch weiter ausgeführt, um fiese Gurus zu vermeiden). Es
  895. ist reentrant und besorgt sich seinen Stack selbstständig. Übersetzungen
  896. für spezielle Hardware (FPU, 68020/30) auf Anfrage.
  897.  Läuft auf jeden Fall ab Kick 1.3 und benötigt einen PAL-Amiga (oder was 
  898. passiert auf einer NTSC-Maschine mit meinen 256 Zeilen?).
  899.  
  900. schulz.
  901.  
  902. Alle Beschwerden, Droh- und Schmähbriefe an
  903.  
  904.  
  905.                  STEPHAN SÜRKEN
  906.  
  907. (Semester)                        (Ferien)
  908.             
  909. Kurt-Schumacher-Str. 34 A 161        od        Hügelstr. 15
  910. W-6750 Kaiserslautern            er        W-5223 Nümbrecht
  911. (0631-15045)        
  912.                  BR Deutschland
  913.  
  914.  
  915.  
  916. StS, K`lautern, den 24.02.1992.
  917.